home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / shells / zsh-3.0-p / zsh-3 / zsh-3.0-pre3 / Etc / MACHINES < prev    next >
Text File  |  1996-05-21  |  3KB  |  86 lines

  1.  
  2. These are the architectures that zsh has been tried on.  If you
  3. succeed in getting zsh to work on an architecture not listed, let
  4. us know.
  5.  
  6. Apple:    Mac with MiNT after redefining the zgetwd() function as getwd()
  7.  
  8. Data General: various AViiONs running DG/UX 5.4R3.10 MU01
  9.     Should build `out-of-the-box'.
  10.  
  11. DEC:    Alpha with Ultrix
  12.     DECstation with Ultrix
  13.     DECstation 5000/25 with Mach 3.0
  14.     Alpha with OSF/1 1.2, 1.3 and 2.0
  15.  
  16.     In OSF/1 3.0, there is apparently a bug in the header file
  17.     /usr/include/rpcsvc/ypclnt.h; the prototype for yp_all() has a
  18.     struct ypall_callback as its final argument, which should be a
  19.     pointer (struct ypall_callback *).  This prevents compilation
  20.     of one of zsh' files (zle_tricky.c).  If you can't modify the
  21.     header file, copy it to the current directory, modify that
  22.     copy, and put a `-I.' argument into CFLAGS in Makefile for
  23.     the Src subdirectory when compiling.
  24.  
  25.     The strip comming with gcc-2.7.2 seems to create unusable
  26.     binaries.  This problem is not related to zsh.  If you have such
  27.     problems, remove the bogous strip and use /bin/strip instead.
  28.  
  29. DYNIX/ptx 1.4 and 2.0.4 with X11
  30.  
  31. HP:    HP-UX 9
  32.     Should build `out-of-the-box'.
  33.  
  34. IBM:    AIX
  35.     Should build `out-of-the-box'.
  36.  
  37. Linux:    If you are using an early minor version of libc 5, then a bug
  38.     in the auto-configuration process may cause zsh to think that
  39.     your system doesn't support the lstat function.  If the
  40.     configure process reports that there is no lstat, edit
  41.     config.h and change HAVE_LSTAT to 1.
  42.     libc-5.2.18 or later does not have this problem.
  43.  
  44.     If you create a symbolic link from /dev/fd to /proc/self/fd, zsh
  45.     will use this for process substitution.  This link must exist
  46.     according to the Linux standards but some distributions come
  47.     without it.
  48.  
  49. NetBSD:    NetBSD 1.x
  50.     Should build `out-of-the-box'.
  51.  
  52. Next:    NextStep 3.x
  53.     Zsh should build easily on NextStep, but the zsh
  54.     malloc routines are not recommended.
  55.  
  56. SCO:
  57.  
  58. SGI:    IRIX 5.1.1.1 and 5.2
  59.     Should build `out-of-the-box'.
  60.  
  61. Sony:    NWS with NEWS-OS 3.3
  62.  
  63. SUN:    SunOS 4.1.x
  64.     Should build `out-of-the-box'.
  65.     Under 4.1.3 if yellow pages is used, username completion
  66.     may cause segmentation violaton.  This is a bug in the
  67.     shared library not in zsh.  Some libc.so.1.9.x has this
  68.     bug (it fails in yp_all).  Statically linked binaries will
  69.     work if linked with libc.so.1.8.1 (which means that if
  70.     you can get a statically linked binary compiled under 4.1.2
  71.     that it will probably work).
  72.     An altermative but untested solution may be to undefine
  73.     HAVE_NIS in config.h.  This may work, but the first username
  74.     completion will be _very_ solw (as slow as in tcsh).
  75.  
  76.     Solaris 2.x
  77.     The UCB versions of the routines for reading directories are
  78.     not usable (the struct definitions are incompatible with the
  79.     ones assumed by zsh).  The symptom of this is that globbed
  80.     filenames in the compiled version of zsh will be missing the
  81.     first two letters.  To avoid this, make sure you compile zsh
  82.     without any reference to /usr/ucblib in your LD_LIBRARY_PATH.
  83.     You can easily do this by just unsetting LD_LIBRARY_PATH
  84.     before building zsh.
  85.  
  86.